__author__ = 'FutureAdmin'

"""
    1.需要备份的文件和目录由一个列表指定
    2.备份应该保存在主备份目录中.
    3.文件备份成一个zip文件.
    4.zip存档的名称是当前的日期和时间.
    5.我们使用标准的zip命令,他通常默认的碎Linux/Unix发行版提供,Windows用户可以使用Info-Zip程序,注意你可以使用任何地存档命令.只要他有命令行界面就可以了.那样的话我们可以从我们的脚本中传递参数给他

"""

import os
import time

source = ["asdads", "asdasda"]

target_dir = "asdasda"

target = target_dir + time.strftime("%Y%m%d%H%M%S" + ".zip")

zip_command = "zip -qr '%s' %s" % (target, ''.join(source))

if os.system(zip_command) == 0:
    print("Successful backup to", target)
else:
    print("Backup FAILED")
